package com.yoyo.itravel.bean;

import java.io.Serializable;
import java.util.List;

/**
 * @Description 景点主题实体类
 *
 * @author HZX
 * @date 2020/5/8 23:59
 */
public class SightTheme implements Serializable {

    private String themeId; // 景点主题id
    private String themeName; // 景点名称
    private String description; // 景点主题描述

    List<Sight> sights; // 该景点主题下的所有景点

    public SightTheme() {
    }

    public SightTheme(String themeId, String themeName) {
        this.themeId = themeId;
        this.themeName = themeName;
    }

    public SightTheme(String themeId, String themeName, String description) {
        this.themeId = themeId;
        this.themeName = themeName;
        this.description = description;
    }

    public SightTheme(String themeId, String themeName, String description, List<Sight> sights) {
        this.themeId = themeId;
        this.themeName = themeName;
        this.description = description;
        this.sights = sights;
    }

    public String getThemeId() {
        return themeId;
    }

    public void setThemeId(String themeId) {
        this.themeId = themeId;
    }

    public String getThemeName() {
        return themeName;
    }

    public void setThemeName(String themeName) {
        this.themeName = themeName;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public List<Sight> getSights() {
        return sights;
    }

    public void setSights(List<Sight> sights) {
        this.sights = sights;
    }

    @Override
    public String toString() {
        return "SightTheme{" +
                "themeId='" + themeId + '\'' +
                ", themeName='" + themeName + '\'' +
                ", description='" + description + '\'' +
                ", sights=" + sights +
                '}';
    }
}
